<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 判断字符串”abcoefoxyozzopp”中出现次数最多的字符，并统计其次数。
            // 核心算法：遍历字符串，通过chatAt 获取当前字符
            // 把每个字符都存储给对象的属性，如果该对象没有该属性，则值为1；如果存在了，值就加1
            // 遍历对象，得到最大值和该字符
            let str = 'abcoefoxyozzopp';
            let obj = {};       ///
            for(let i =0 ; i<str.length; i ++){
                let chars = str.charAt(i);
                if(obj[chars]){
                    obj[chars]++;
                }else{
                    obj[chars]=1;
                }   
            }

            let max = 0;
            let string ='';
            for(let j in obj){
                if(obj[j]>max){
                    max=obj[j];
                    string = j;
                }
            }
            console.log('出现最多次数字符:'+string +'   次数为:'+ max);
    </script>
</body>
</html>